<?php
if (!defined('BASEPATH'))
	exit('No direct script access allowed');
class Mod_account extends CI_Controller {
	function __construct() {
		parent::__construct();
		$this->load->library('email');
	}
	function index() {
	}
	function xuly() {
		$offset = $this->uri->segment(2);
		if ($offset == 'buoc1') {
			$this->buoc1();
		} elseif ($offset == 'buoc2') {
			$this->buoc2();
		} elseif ($offset == 'buoc3') {
			$this->buoc3();
		} elseif ($offset == 'buoc4') {
			$this->buoc4();
		}
		/*elseif($offset=='buoc5'){
		$this->buoc5();
		}*/
	}
	function login() {
		$username = $this->input->post('username');
		$password = $this->input->post('password');
		$url      = $this->input->post('url');
		$thongbao = null;
		if ($username != '' && $password != '') {
			$account = $this->common_model->getone('users', array(
				'email' => $username,
				'password' => sha1(md5($password)),
				'banned !=' => 1
			));
			if ($account) {
				$this->session->set_userdata('id', $account->id);
				$this->session->set_userdata('type', $account->type);
				$this->session->set_userdata('email', $account->email);
				if ($this->session->userdata('vietykien')) {
					if ($this->input->post('quicklogin') != 1) {
						redirect(base_url() . 'viet-y-kien.html');
					} else {
						header('Content-type: application/json');
						echo json_encode(array(
							'success' => true,
							'redirect' => base_url() . 'viet-y-kien.html'
						));
						exit();
					}
				} else {
					if ($this->input->post('quicklogin') != 1) {
						if (!empty($url)) {
							redirect(base_url() . $url);
						} else {
							redirect(base_url());
						}
					} else {
						if (!empty($url)) {
							header('Content-type: application/json');
							echo json_encode(array(
								'success' => true,
								'redirect' => base_url() . $url
							));
							exit();
						} else {
							header('Content-type: application/json');
							echo json_encode(array(
								'success' => true,
								'redirect' => base_url() . 'gia-su.html'
							));
							exit();
						}
					}
				}
			} else {
				if ($this->input->post('quicklogin') != 1) {
					$thongbao = 'Sai tên đăng nhập hoặc mật khẩu';
				} else {
					header('Content-type: application/json');
					echo json_encode(array(
						'success' => false,
						'content' => 'Sai tên đăng nhập hoặc mật khẩu'
					));
					exit();
				}
			}
		}
		$data['title']   = "Đăng nhập tài khoản";
		$data['content'] = $this->load->view('mod_account/views_login.php', array(
			'thongbao' => $thongbao
		), true);
		$this->load->view('index', $data);
	}
	function change_reset() {
		$md5   = $this->uri->segment(2);
		$id    = substr($md5, 32);
		$check = $this->common_model->getone('reset_pass', array(
			'id' => $id
		));
		if (!empty($check)) {
			if ($check->time >= time() - 86400) {
				if (!empty($_POST)) {
					$pass1 = $this->input->post('password1');
					$pass2 = $this->input->post('password2');
					if (empty($pass1)) {
						$data['thongbao2'] = 'Vui lòng nhập mật khẩu mới';
					} elseif (empty($pass2)) {
						$data['thongbao2'] = 'Vui lòng nhập xác nhận mật khẩu mới';
					} elseif ($pass1 != $pass2) {
						$data['thongbao2'] = '<i style="color:red" class="icon-warning-sign"></i> Mật khẩu xác nhận không trùng khớp';
					} else {
						$this->db->update('users', array(
							'password' => SHA1(md5($pass1))
						), array(
							'email' => $check->email
						));
						$data['thongbao'] = 'Thay đổi mật khẩu thành công';
						$this->db->delete('reset_pass', array(
							'id' => $id
						));
					}
				}
			} else {
				$data['thongbao'] = '<i style="color:red" class="icon-warning-sign"></i> Đường link đã hết hiệu lực';
			}
		} else {
			$data['thongbao'] = '<i style="color:red" class="icon-warning-sign"></i> Đường link không tồn tại hoặc đã hết hiệu lực';
		}
		$data['title']   = "Thay đổi mật khẩu";
		$data['content'] = $this->load->view('mod_account/views_reset_change.php', $data, true);
		$this->load->view('index', $data);
	}
	function reset() {
		$username = $this->input->post('username');
		$check    = $this->common_model->getone('users', array(
			'email' => $username
		));
		if (!empty($check)) {
			$mail = md5($username);
			$time = time() - 86400;
			if (!empty($_POST)) {
				if (empty($_COOKIE['reset'])) {
					$this->db->delete('reset_pass', array(
						'time <' => $time
					));
					$this->db->delete('reset_pass', array(
						'email' => $username
					));
					$this->db->insert('reset_pass', array(
						'email' => $username,
						'time' => time()
					));
					mysql_select_db('mydb');
					$i = mysql_insert_id();
					date_default_timezone_set('GMT');
					$this->load->library('email');
					$this->email->set_newline("\r\n");
					$config['mailtype']  = 'html';
					$config['proxy_ips'] = '';
					$config['protocol']  = 'smtp';
					$config['smtp_host'] = 'ssl://smtp.googlemail.com';
					$config['smtp_user'] = 'info.10cong@gmail.com';
					$config['smtp_pass'] = '10cong.com';
					$config['smtp_port'] = '465';
					$this->email->initialize($config);
					$this->email->from('info.10cong@gmail.com', '10 Cộng');
					$this->email->to($username);
					$this->email->subject('Email thay đổi mật khẩu tài khoản tại 10cong.com ');
					$dt  = $this->common_model->getone('setting')->phone;
					$url = base_url() . 'reset-password/' . md5('rs') . $i;
					$this->email->message('<table width="100%" height="84" cellspacing="0" cellpadding="0" border="0">
                    		<tbody>
                    			<tr>
                    				<td valign="top">
                    					<img  style="margin:0;border:0px none;padding:0;display:inline" alt="10cong" src="10cong.com/skin/front-end/images/logo.png" />
                    				</td>
                    				<td valign="bottom" align="right">
                    					<a target="_blank" style="font-size:11px;font-weight:bold;color:#3c709a;margin:15px 3px;padding:0px" href="http://10cong.com/gia-su.html">Tài khoản của tôi</a>
                    				</td>
                    			</tr>
                    		</tbody>
                    </table>
                    <div style="padding:10px;border:2px solid #e0e0e0;margin:10px 0 0 0;font-size:12px;line-height:1.5em;color:#4f4f4f;background-color:#fafafa">
                    <div style="padding:7px 0">Chào : ' . $username . '</div>
                    <div style="width:90%;text-align:left">
                        <div style="padding:7px 0">
                            Chúng tôi vừa nhận được yêu cầu thay đổi mật khẩu của bạn tại : <a target="_blank" href="http://10cong.com/" >10cong.com</a><br />
                            Nếu đúng là bạn vui lòng click vào đường link bên dưới để tiếp tục thay đổi mật khẩu của bạn :<br />
                            ' . $url . '
                            <i style="color:red;font-weight:bold">Lưu ý đường link chỉ có hiệu lực trong 24h</i>
                        </div>
                    </div>
                    <div style="padding:7px 0">
                        Nếu việc cấp lại mật khẩu không thành công vui lòng liên hệ với chúng tôi qua địa chỉ email : info@10cong.com<br />
                        Hoặc số điện thoại :' . $dt . '
                    </div>
                    <div style="padding:7px 0">
                        Cảm ơn đã tin tưởng <a href="http://10cong.com">10+</a>
                    </div>
                </div>');
					$this->email->send();
					setcookie('reset', 'OK', time() + 120);
					$data['thongbao'] = 'Gửi email thành công vui lòng kiểm tra email của bạn để tiếp tục thay đổi mật khẩu';
				} else {
					$data['thongbao'] = '<i style="color:red" class="icon-warning-sign"></i>Vui lòng không thao tác liên tục';
				}
			}
		} else {
			$data['thongbao'] = '<i style="color:red" class="icon-warning-sign"></i> Email không đúng';
		}
		$data['title']   = "Quên mật khẩu";
		$data['content'] = $this->load->view('mod_account/views_reset.php', $data, true);
		$this->load->view('index', $data);
	}
	function change_info() {
		$this->load->library('form_validation');
		$this->form_validation->set_rules('name', 'Tên ', 'required|xss_clean');
		$this->form_validation->set_rules('address', 'Địa chỉ', 'required|xss_clean');
		$this->form_validation->set_rules('phone', 'Điện thoại', 'numeric|required|xss_clean');
		$this->form_validation->set_error_delimiters('<span class="error2"><i class="icon-remove icon-1x" style="color:red;padding:0 5px"></i>', '</span>');
		$data['user']      = $this->common_model->getone('users', array(
			'id' => $this->session->userdata('id')
		));
		$data['city']      = $this->common_model->getdata('province');
		$data['quan']      = $this->common_model->getdata('district');
		$city              = $this->input->post('province');
		$quan              = $this->input->post('district');
		$data['thongbao2'] = '';
		if ($this->form_validation->run() == FALSE) {
		} else {
			$this->common_model->updatedata('users', array(
				'id' => $this->session->userdata('id')
			), array(
				'name' => $this->input->post('name'),
				'address' => $this->input->post('address'),
				'phone' => $this->input->post('phone'),
				'status' => $this->input->post('status'),
				'city' => $city,
				'district' => $quan,
				'birthday' => $this->input->post('date'),
				'jobs' => $this->input->post('jobs'),
				'repmail' => $this->input->post('timeemail')
			));
			$data['thongbao2'] = 'Bạn đã thay đổi thông tin thành công';
			$this->session->set_userdata('thongbao', $data['thongbao2']);
			redirect(base_url() . 'tai-khoan/thong-tin.html');
		}
		$data['content'] = $this->load->view('mod_account/change_info', $data, true);
		$this->load->view('index', $data);
	}
	function change_pass() {
		$this->load->library('form_validation');
		$this->form_validation->set_rules('password', 'Mật khẩu cũ ', 'required|xss_clean');
		$this->form_validation->set_rules('password1', 'Mật khẩu mới ', 'required|min_length[6]|xss_clean');
		$this->form_validation->set_rules('password2', 'Mật khẩu xác nhận ', 'required|min_length[6]|matches[password1]|xss_clean');
		$this->form_validation->set_error_delimiters('<span class="error2"><i class="icon-remove icon-1x" style="color:red;padding:0 5px"></i>', '</span>');
		$thongbao  = '';
		$thongbao2 = '';
		if ($this->input->post('password')) {
			$password = $this->input->post('password');
			$id       = $this->session->userdata('id');
			$user     = $this->common_model->getone('users', array(
				'id' => $id
			));
			$pass     = $user->password;
			if (sha1(md5($password)) != $pass) {
				$thongbao = 'Mật khẩu cũ không chính xác';
			} else {
				$thongbao = '';
			}
		}
		if ($this->form_validation->run() == FALSE || !empty($thongbao)) {
		} else {
			$this->common_model->updatedata('users', array(
				'id' => $id
			), array(
				'password' => sha1(md5($this->input->post('password1')))
			));
			$thongbao2 = 'Bạn đã thay đổi mật khẩu thành công';
		}
		$data['content'] = $this->load->view('mod_account/change_pass', array(
			'thongbao' => $thongbao,
			'thongbao2' => $thongbao2
		), true);
		$this->load->view('index', $data);
	}
	function register() {
		//Bước 1=============
		$this->load->library('form_validation');
		$a = $this->form_validation->set_rules('email', 'Email ', 'trim|required|valid_email|xss_clean');
		$this->form_validation->set_rules('password', 'Mật khẩu ', 'trim|required|xss_clean');
		$this->form_validation->set_rules('name', 'Họ và tên', 'required|xss_clean');
		$this->form_validation->set_rules('type', 'Tài khoản', 'required|xss_clean');
		if (!$this->input->post('quickregister')) {
			$this->form_validation->set_rules('email2', 'Email xác nhận ', 'trim|required|matches[email]|valid_email|xss_clean');
			$this->form_validation->set_rules('password2', 'Mật khẩu xác nhận ', 'trim|required|matches[password]|xss_clean');
		}
		$this->form_validation->set_error_delimiters('<span class="error2">', '</span>');
		if ($this->input->post('quickregister') == 1) {
			if (!$this->input->post('email')) {
				header('Content-type: application/json');
				echo json_encode(array(
					'success' => false,
					'error' => 'email',
					'content' => '<i class="icon-remove"></i>Hòm thư không được để trống'
				));
				exit();
			} elseif (!filter_var($this->input->post('email'), FILTER_VALIDATE_EMAIL)) {
				header('Content-type: application/json');
				echo json_encode(array(
					'success' => false,
					'error' => 'email',
					'content' => '<i class="icon-remove"></i>Sai định dạng hòm thư'
				));
				exit();
			} elseif (!$this->input->post('name')) {
				header('Content-type: application/json');
				echo json_encode(array(
					'success' => false,
					'error' => 'name',
					'content' => '<i class="icon-remove"></i>Tên không được để trống'
				));
				exit();
			} elseif (!$this->input->post('password')) {
				header('Content-type: application/json');
				echo json_encode(array(
					'success' => false,
					'error' => 'password',
					'content' => '<i class="icon-remove"></i>Mật khẩu không được để trống'
				));
				exit();
			} elseif (strlen($this->input->post('password')) < 5) {
				header('Content-type: application/json');
				echo json_encode(array(
					'success' => false,
					'error' => 'password',
					'content' => '<i class="icon-remove"></i>Mật khẩu quá ngắn'
				));
				exit();
			}
		}
		if ($this->input->post('email')) {
			$email               = $this->input->post('email');
			$num                 = $this->common_model->getnumber('users', array(
				'email',
				$email
			));
			$dat['thongbaomail'] = '';
			if ($num) {
				if ($this->input->post('quickregister') == 1) {
					header('Content-type: application/json');
					echo json_encode(array(
						'success' => false,
						'error' => 'email',
						'content' => '<i class="icon-remove"></i>Tài khoản đã tồn tại'
					));
					exit();
				} else {
					$dat['thongbaomail'] = '<i class="icon-remove"></i>Tài khoản đã tồn tại';
				}
			}
		} else {
			$dat = '';
		}
		if ($this->form_validation->run() == FALSE || $num != '') {
		} else {
			$email    = $this->input->post('email');
			$password = $this->input->post('password');
			$name     = $this->input->post('name');
			$type     = $this->input->post('type');
			if ($type == 1) {
				$this->common_model->insertdata('users', array(
					'email' => $email,
					'password' => sha1(MD5($password)),
					'type' => 1,
					'name' => $name
				));
			} else {
				$this->common_model->insertdata('users', array(
					'password' => sha1(MD5($password)),
					'email' => $email,
					'name' => $name,
					'type' => 0,
					'publish' => 1,
					'activated' => 1
				));
				$account2 = $this->common_model->getone('users', array(
					'email' => $email
				));
				$this->session->set_userdata('id', $account2->id);
				$this->session->set_userdata('type', $account2->type);
				$this->session->set_userdata('email', $account2->email);
				if ($this->input->post('quickregister') == 1) {
					header('Content-type: application/json');
					echo json_encode(array(
						'success' => true,
						'redirect' => base_url() . 'dang-ki-thanh-cong.html'
					));
					exit();
				} else {
					redirect(base_url() . 'dang-ki-thanh-cong.html');
					exit();
				}
			}
			$user = $this->common_model->getone('users', array(
				'email' => $email,
				'type' => 1
			));
			$this->session->set_userdata('id', $user->id);
			$this->session->set_userdata('email', $user->email);
			$this->session->set_userdata('type', $user->type);
			date_default_timezone_set('GMT');
			$this->load->library('email');
			$this->email->set_newline("\r\n");
			$config['mailtype']  = 'html';
			$config['proxy_ips'] = '';
			$config['protocol']  = 'smtp';
			$config['smtp_host'] = 'ssl://smtp.googlemail.com';
			$config['smtp_user'] = 'info.10cong@gmail.com';
			$config['smtp_pass'] = '10cong.com';
			$config['smtp_port'] = '465';
			$this->email->initialize($config);
			$this->email->from('info.10cong@gmail.com', '10 Cộng');
			$this->email->to($this->session->userdata('email'));
			$this->email->subject('Email kích hoạt tài khoản tại 10cong.com ');
			$user = $this->common_model->getone('users', array(
				'id' => $this->session->userdata('id')
			));
			$dt   = $this->common_model->getone('setting')->phone;
			$url  = base_url() . 'active-account/' . md5('tk') . $user->id;
			$this->email->message('<table width="100%" height="84" cellspacing="0" cellpadding="0" border="0">
                		<tbody>
                			<tr>
                				<td valign="top">
                					<img  style="margin:0;border:0px none;padding:0;display:inline" alt="10cong" src="10cong.com/skin/front-end/images/logo.png" />
                				</td>
                				<td valign="bottom" align="right">
                					<a target="_blank" style="font-size:11px;font-weight:bold;color:#3c709a;margin:15px 3px;padding:0px" href="http://10cong.com/gia-su.html">Tài khoản của tôi</a>
                				</td>
                			</tr>
                		</tbody>
                </table>
                <div style="padding:10px;border:2px solid #e0e0e0;margin:10px 0 0 0;font-size:12px;line-height:1.5em;color:#4f4f4f;background-color:#fafafa">
                <div style="padding:7px 0">Chào : ' . $user->name . '</div>
                <div style="width:90%;text-align:left">
                    <div style="padding:7px 0">
                        Bạn vừa đăng ký tài khoản tại : <a target="_blank" href="http://10cong.com/" >10cong.com</a><br />
                        Để hoàn tất bước đăng ký tài khoản bạn vui lòng click vào đường link dưới đây để kích hoạt tài khoản :<br />
                        ' . $url . '
                    </div>
                </div>
                <div style="padding:7px 0">
                    Nếu việc kích hoạt tài khoản của bạn không thành công vui lòng liên hệ với chúng tôi qua email: info@10cong.com<br />
                    Hoặc số điện thoại :' . $dt . '
                </div>
                <div style="padding:7px 0">
                    Cảm ơn đã tin tưởng <a href="http://10cong.com">10+</a>
                </div>
            </div>');
			$this->email->send();
			$kichhoat = 'Chúng tôi đã gửi đường dẫn kích hoạt tài khoản vào email bạn vừa đăng ký, vui lòng đăng nhập email để kích hoạt tài khoản!';
		}
		if ($this->session->userdata('id') != '') {
			if ($this->input->post('quickregister') == 1) {
				header('Content-type: application/json');
				echo json_encode(array(
					'success' => true,
					'redirect' => base_url() . 'dang-ky/buoc1'
				));
			} else {
				$this->buoc1();
			}
			exit();
		} else {
			$dat['noibat']   = $this->common_model->getdata('reviews', array(
				'type' => 1,
				'featured' => 1
			), '', array(
				'order',
				'ASC'
			), 1);
			$data['content'] = $this->load->view('mod_account/views_register00.php', $dat, true);
			$this->load->view('index', $data);
		}
		//======END BƯỚC 1=======================
	}
	function buoc1() {
		if ($this->session->userdata('id')) {
			$thongbao = '';
			if ($this->uri->segment(2) == 'buoc2') {
				redirect(base_url() . 'dang-ky/buoc2');
				exit();
			} else {
				$mon    = $this->common_model->getdata('subjects', array(
					'publish' => 1,
					'parentid' => 0
				));
				$moncon = $this->common_model->getdata('subjects', array(
					'publish' => 1,
					'parentid !=' => 0
				));
				foreach ($moncon as $con) {
					$m[$con->parentid][] = $con;
				}
				if (!empty($_POST['mon'])) {
					$monhoc = implode(',', $_POST['mon']);
					$users  = $this->common_model->getone('users', array(
						'id' => $this->session->userdata('id')
					), array(
						'subjects',
						'buoc1'
					));
					$mon    = $users->subjects;
					$monmoi = '';
					if ($mon == null) {
						$monmoi = ',' . $monhoc . ',';
					} else {
						$monmoi = $monhoc . ',';
					}
					$this->common_model->updatedata('users', array(
						'id' => $this->session->userdata('id')
					), array(
						'subjects' => $monmoi
					));
					foreach ($_POST['mon'] as $m) {
						$this->common_model->insertdata('des_sub', array(
							'userid' => $this->session->userdata('id'),
							'subid' => $m
						));
					}
					if ($users->buoc1 == 0) {
						$this->common_model->updatedata('users', array(
							'id' => $this->session->userdata('id')
						), array(
							'buoc1' => 1
						));
					}
					redirect(base_url() . 'dang-ky/buoc2');
				} else {
					$thongbao = 'Bạn chưa chọn môn nào';
				}
				$data['content'] = $this->load->view('mod_account/views_register01.php', array(
					'mon' => $mon,
					'moncon' => $moncon,
					'm' => $m,
					'thongbao' => $thongbao
				), true);
				$this->load->view('index', $data);
			}
		} else {
			redirect(base_url() . 'dang-ky.html');
		}
	}

	function buoc2() {
		if ($this->uri->segment(2) == 'buoc3') {
			exit();
		} else {
			$this->load->library('form_validation');
			$this->form_validation->set_rules('birthday', 'Ngày sinh ', 'trim|required|xss_clean');
			$this->form_validation->set_rules('cap3', 'Trường cấp 3', 'trim|required|xss_clean');
			$this->form_validation->set_rules('bang1', 'Trường', 'trim|required|xss_clean');
			$this->form_validation->set_rules('chuyennganh', 'Chuyên nghành ', 'trim|required|xss_clean');
			$this->form_validation->set_rules('mucluong', 'Mức lương', 'required|xss_clean');
			$this->form_validation->set_rules('address', 'Địa chỉ', 'required|xss_clean');
			$this->form_validation->set_rules('phone', 'Số điện thoại', 'required|xss_clean');
			$this->form_validation->set_error_delimiters('<span class="error2">', '</span>');
			if ($this->form_validation->run() == FALSE) {
			} else {
				$data = array(
					'district' => $this->input->post('district'),
					'city' => $this->input->post('city'),
					'gender' => $this->input->post('gender'),
					'birthday' => $this->input->post('birthday'),
					'bang1' => $this->input->post('bang1'),
					'chuyennganh' => $this->input->post('chuyennganh'),
					'cap3' => $this->input->post('cap3'),
					'mucluong' => $this->input->post('mucluong'),
					'address' => $this->input->post('address'),
					'phone' => $this->input->post('phone'),
					'year' => substr($this->input->post('birthday'), 6),
					'buoc2' => 1,
					'jobs' => $this->input->post('jobs'),
					'repmail' => $this->input->post('repmail'),
				);
				// Nếu tồn tại session images
				if ($this->session->userdata('images') != '') {
					$nameimages = $this->session->userdata('images');
				} else {
					$this->upload->initialize(array(
						"file_name" => $this->common_model->rand_string(10),
						"upload_path" => realpath(APPPATH . "../upload/avartars"),
						"allowed_types" => "jpg|jpeg|gif|png"
					));
					$images = $this->common_model->do_upload(980, 500);
					// Crop ảnh nếu ảnh lớn
					$wimg   = $images['image_width'];
					$himg   = $images['image_height'];
					if ($wimg >= 320 || $himg >= 480) {
						$this->session->set_userdata('dataimages', $images);
						$this->session->set_userdata($data);
						redirect(base_url() . 'dang-ky/crop.html');
					} else {
						$nameimages = $images['file_name'];
					}
				}
				$avartar = $this->common_model->getone('users', array(
					'id' => $this->session->userdata('id')
				), array(
					'avartar',
					'buoc2'
				));
				if ($avartar->buoc3 != 1) {
					$setting_point = $this->common_model->getone('point', array(
							'id' => 1
					));
					$data['point']     = $avartar->point + $setting_point->point_img;
				}
				if ($avartar->avartar != null) {
					$data['avartar'] = $avartar->avartar . ',' . base_url() . 'upload/avartars/' . $nameimages;
				} else {
					$data['avartar'] = base_url() . 'upload/avartars/' . $nameimages;
				}
				$this->common_model->updatedata('users', array(
					'id' => $this->session->userdata('id'),
				), $data);
				redirect(base_url() . 'dang-ky/buoc3');
				exit();
			}
			$dat['tp']       = $this->common_model->getdata('province', '', '', array(
				'order',
				'ASC'
			));
			$data['content'] = $this->load->view('mod_account/views_register02.php', $dat, true);
			$this->load->view('index', $data);
		}
	}
	function buoc3() {
		$data = '';
		if ($this->uri->segment(2) == 'buoc4') {
			$this->buoc4();
			exit();
		} else {
			if ($this->input->post("ok")) {
				$title        = $this->input->post('profile-tit');
				$description1 = $this->input->post('description1');
				$description2 = $this->input->post('description2');
				$this->common_model->updatedata('users', array(
					'id' => $this->session->userdata('id')
				), array(
					'buoc3' => 1,
					'profile_tit' => $title,
					'description1' => $description1,
					'description2' => $description2
				));
				redirect(base_url() . 'dang-ky/buoc4');
			}
			$data['content'] = $this->load->view('mod_account/views_register03.php', '', true);
			$this->load->view('index', $data);
		}
	}
	function buoc4() {
		$this->common_model->updatedata('users', array('id' => $this->session->userdata('id')), array('buoc4' => 1));
		$data['content'] = $this->load->view('mod_account/views_register04.php', '', true);
		$this->load->view('index', $data);
	}
	function active() {
		$md5 = $this->uri->segment(2);
		$id  = substr($md5, 32);
		$this->common_model->updatedata('users', array(
			'id' => $id
		), array(
			'activated' => 1
		));
		$user = $this->common_model->getone('users', array(
			'id' => $id
		));
		if (!empty($user)) {
			$this->session->set_userdata('id', $id);
			$this->session->set_userdata('email', $user->email);
			$this->session->set_userdata('type', $user->type);
			$num = $this->common_model->getnumber2('moibanbe', array(
				'email_to' => $user->email,
				'status' => 0
			));
			if ($num && $user->type == 1) {
				$bangmoi  = $this->common_model->getone('moibanbe', array(
					'email_to' => $user->email
				));
				$point    = $this->common_model->getone('point')->point_moi;
				$nguoimoi = $this->common_model->getone('users', array(
					'id' => $bangmoi->id_user
				));
				$pointmoi = $nguoimoi->point + $point;
				$this->common_model->updatedata('users', array(
					'id' => $bangmoi->id_user
				), array(
					'point' => $pointmoi
				));
				$this->common_model->updatedata('moibanbe', array(
					'email_to' => $user->email
				), array(
					'status' => 1
				));
			}
			$data['content'] = $this->load->view('mod_account/views_active', '', true);
		} else {
			$data['content'] = '<p style="height:300px;color:red;width:980px;margin:0 auto">Đường link kích hoạt đã hết hạn.</p>';
		}
		$this->load->view('index', $data);
	}
	function logout() {
		$this->session->unset_userdata('email');
		$this->session->unset_userdata('id');
		$this->session->unset_userdata('type');
		$this->session->sess_destroy();
		redirect(base_url());
	}
	function studen_success() {
		if ($this->session->userdata('id') != '') {
			$dat['newtutor'] = $this->common_model->getdata('users', array(
				'publish' => 1,
				'type' => 1,
				'activated' => 1
			), '', array(
				'id',
				'DESC'
			), 4);
			$data['content'] = $this->load->view('mod_account/views_student_success.php', $dat, true);
			$this->load->view('index', $data);
		} else {
			redirect(base_url());
		}
	}
}
?>